草庐IT

javascript - HTML5 占位符功能检测问题

全部标签

ruby - 在 OS X Mavericks 上降级 Ruby 时遇到问题

OSX10.9附带ruby​​2.0.0p195,但我需要安装Ruby1.8.7。我一直遇到错误。我安装了Xcode5-DP,我相信也安装了命令行工具。在终端中:sudorvminstall1.8.7Searchingforbinaryrubies,thismighttakesometime.Nobinaryrubiesavailablefor:osx/10/x86_64/ruby-1.8.7-p371.Continuingwithcompilation.Pleaseread'rvmmount'togetmoreinformationonbinaryrubies.Installingr

ruby - 我在使用多用户 RVM 安装安装 ruby 时遇到问题

我遵循了RVM网站上关于如何进行多用户安装的说明。当我尝试安装ruby​​版本时,我得到以下信息:$/usr/local/rvm$rvminstall1.9.2InstallingRubyfromsourceto:/usr/local/rvm/rubies/ruby-1.9.2-p290,thismaytakeawhiledependingonyourcpu(s)...ruby-1.9.2-p290-#fetchingruby-1.9.2-p290-#downloadingruby-1.9.2-p290,thismaytakeawhiledependingonyourconnectio

ruby-on-rails - 如何检测用于 Rails 应用程序的服务器(thin、puma、passenger 等)?

我需要根据用于启动应用程序的Web服务器执行某些初始化。是否可以通过Rails初始化程序以编程方式检测它? 最佳答案 虽然不是很干净,但你可以使用defined?(::Thin)defined?(::Unicorn)defined?(::Passanger)等等。这将适用于这三个,您必须检查它是否适用于其他人。 关于ruby-on-rails-如何检测用于Rails应用程序的服务器(thin、puma、passenger等)?,我们在StackOverflow上找到一个类似的问题:

ruby - 解决 Sinatra 路由方法中缺乏上下文的问题

在调用我的路由时,我一直遇到缺少实例和nilClass错误的问题。在研究源代码之后,generate_method调用似乎基本上使用初始方法的block创建了一个新方法。get"/"do@some_local_instance.do_something()end所以在上面的方法中,该类中很可能有一个名为some_local_instance的局部变量,但是当实际计算死记硬背时,它没有关于方法定义位置的上下文,因此它会失败。我问的原因是因为作为脚本的一部分,我有外部类,当加载Sinatra时加载这些注册路由,当调用这些路由时,我需要访问这些类上的一些局部变量。一个例子是:classSom

ruby - 来自 rails 3 中 therubyracer/v8 的 javascript 错误的堆栈跟踪

我正在使用therubyracer和v8在Rails3应用程序中运行一些javascript如果出现任何问题,错误消息将通过通常的Rails3异常通知流程通过电子邮件发送给我。但是,我返回的错误消息非常模糊,堆栈跟踪不会进入javascript文件本身。这是可以理解的,但是很难调试。这是一个例子:V8::JSError:Cannotreadproperty'0'ofundefinedbacktrace:lib/libraryname.rb:32:in`function_that_calls_v8'lib/libraryname.rb:18:in`fetch_and_update'app

ruby-on-rails - 验证事件连接!在 Rails 4 中已弃用,我们应该如何处理该功能?

我一直在关注这篇文章以与工头一起设置puma:https://www.digitalocean.com/community/articles/how-to-set-up-zero-downtime-rails-deploys-using-puma-and-foremanpuma脚本在连接后告诉verify_active_connections!但它在rails4中不可用。注释掉方法调用将使脚本运行但我不确定这是否会泄漏资源.关于这个问题,我能看到的唯一文档是:https://github.com/socialcast/resque-ensure-connected/issues/3但是

ruby - 安装 Ruby rvm 时出现问题(运行配置时出错)

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭11年前。Improvethisquestionruby-1.9.3-p0-#configuring*ERROR:Errorrunning'./configure--prefix=/Users/davedelich/.rvm/rubies/ruby-1.9.3-p0--enable-shared--disable-install-doc--with-libyaml-dir=/Users/davedelich/.rvm/usr',please

ruby - 如何检测目录是否可写在 Ruby 中

我正在使用Ruby,需要在尝试创建新文件之前检测目录是否可写。我已经尝试了下面的代码,它根据@path是否是一个目录正确地返回true/false。但是,当没有对@path文件夹的写权限时,它仍然返回true。ifFile.directory?(@path)&&File.writable?(@path)#isawriteabledirectorytrueelse#isnotawriteabledirectoryfalseend我查看了File和Dir类的帮助,但看不到任何允许我检查目录写入权限的方法。有办法吗?我只需要它在Windows上运行,使用Ruby1.9.3。

ruby - 在 Mac OS X 10.5.8 中安装 Nokogiri gem 时出现问题

我正在尝试在OSXLeopard(10.5.8)中的RVM管理的Ruby1.8.7安装下安装Nokogirigem。我收到以下错误:Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingnokogiri:ERROR:Failedtobuildgemnativeextension./Users/user/.rvm/rubies/ruby-1.8.7-p352/bin/rubyextconf.rbcheckingforlibxml/parser.h...yescheckingforlibxslt/xslt.h

ruby-on-rails - ruby 中的死代码检测

有谁知道可以检测哪些代码行已被执行或未执行的具有生产值(value)的商业软件包或OSS?我们正在寻找一些工具来帮助我们检测生产环境中的死代码,运行RubyOnRails1.8.7-丹尼尔 最佳答案 在Ruby1.9.2中,您可以简单地测量覆盖率而不会对性能产生重大影响。然而,在1.8.7中,这会大大降低速度。相反,您可以使用perftools.rb了解所用内容的概览。(使用CPUPROFILE_METHODS=1选项)。据我所知,它实际上对应用程序性能没有影响,它可以让您看到调用了哪些方法,尽管您不会获得有关不同代码路径(ifs和